Update git submodules * Update frameworks/support from branch 'androidx-main' to 46aaa0c4b0bbdc3189d060b350c0c210254f1ed6 - Merge "Add MessagePort(postMessage) API for JavaScriptEngine." into androidx-main - Add MessagePort(postMessage) API for JavaScriptEngine. MessagePort API for JavaScriptEngine library, enabling efficient, two-way communication between the host application and JavaSCript isolates. This API is inspired by the web MessagePort interface. Add MessagePort.java and Message.java as the public API surface. Implement MessagePortInternal.java to manage low-level IPC mechanics using Binder. Messages larger than 64KiB are sent via file descriptors to overcome Binder transaction limits. Define the IMessagePort.aidl interface for the on-wire protocol. Update IJsSandboxIsolate.aidl to include the `provideMessagePort` method. Support sending/receiving String and ArrayBuffer message types. Documentation for MessagePorts can be found here: https://docs.google.com/document/d/1FwNCzlTgPwxtgbEmeIUoBUrKbIIFz8l6WJnmjladL4Y/edit?tab=t.16z94gyiasv3#heading=h.az1ud9hontkd Test: ./gradlew :javascriptengine:javascriptengine:connectedAndroidTest --info -Pandroid.testInstrumentationRunnerArguments.class=androidx.javascriptengine.MessagePortTest Relnote: """Add `androidx.javascriptengine.MessagePort` API for efficient two-way communication with JavaScript isolates. Support sending and receiving String and ArrayBuffer messages using `postMessage` interface.	""" Bug: 435619571 Change-Id: I97f74286b22e2b38971af517f2e6dd53c4170409 
diff --git a/frameworks/support b/frameworks/support index 8c64a54..46aaa0c 160000 --- a/frameworks/support +++ b/frameworks/support 
@@ -1 +1 @@ -Subproject commit 8c64a542f110fb8f113571ba447eec5892458f5b +Subproject commit 46aaa0c4b0bbdc3189d060b350c0c210254f1ed6